'''一个专门描述电动车属性的类'''
from automobie import  Car


class Battery():
    def __init__(self,battery_size=70):
        self.battery_size=battery_size
    def describe_battery(self):
        print("This car has a "+str(self.battery_size)+"-Kwh battery.")

    def fill_gas_tank(self):  #需要重写父类的方法，下面就不要用super().fill_gas_tank(self)来继承了
        print('电动车没有油箱，不需要加油')

    def get_range(self):    # 构建一个根据电量计算续航动力的方法
        range = 3 * self.battery_size
        return range


class Electricar(Car):
    def __init__(self,brand,model,year,battery_size):
        super().__init__(brand,model,year)
        self.battery_size=battery_size

    def describe_battery(self):
        print("This car has a "+str(self.battery_size)+"-Kwh battery.")

    def describe_electricCar(self):
        tip=super().get_descriptive_name()
        print(tip)

    def fill_gas_tank(self):  #需要重写父类的方法，下面就不要用super().fill_gas_tank(self)来继承了
        print('电动车没有油箱，不需要加油')

